7555eb77293161ca13ef8abb84339af483b8135e,server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexMediumTest.java,IssueIndexMediumTest,filter_by_projects,#,179

Before Change


  public void filter_by_projects() throws Exception {
    ComponentDto module = ComponentTesting.newModuleDto(project);
    ComponentDto subModule = ComponentTesting.newModuleDto(module);
    ComponentDto file1 = ComponentTesting.newFileDto(project);
    ComponentDto file2 = ComponentTesting.newFileDto(module);
    ComponentDto file3 = ComponentTesting.newFileDto(subModule);
    tester.get(ComponentDao.class).insert(session, module, subModule, file1, file2, file3);

    db.issueDao().insert(session,
      IssueTesting.newDto(rule, project, project),
      IssueTesting.newDto(rule, file1, project),
      IssueTesting.newDto(rule, module, project),
      IssueTesting.newDto(rule, file2, project),
      IssueTesting.newDto(rule, subModule, project),

After Change



    indexIssues(
      IssueTesting.newDoc("ISSUE1", project),
      IssueTesting.newDoc("ISSUE2", ComponentTesting.newFileDto(project)),
      IssueTesting.newDoc("ISSUE3", module),
      IssueTesting.newDoc("ISSUE4", ComponentTesting.newFileDto(module)),
      IssueTesting.newDoc("ISSUE5", subModule),
      IssueTesting.newDoc("ISSUE6", ComponentTesting.newFileDto(subModule)));

    assertThat(index.search(IssueQuery.builder().projectUuids(newArrayList(project.uuid())).build(), new QueryContext()).getHits()).hasSize(6);